home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / recent / amibon.lha / AmiBonlex / Install < prev    next >
Text File  |  1998-06-22  |  5KB  |  236 lines

  1. ; Installer för AmiBonLex
  2. ; 1998-06-17 av Bengt Engdahl <a97benen@student.his.se>
  3. ;
  4. ; $VER: AmiBonLex Install 0.7
  5. ;
  6.  
  7. (set where (cat "Var god välj var AmiBonLex ska installeras!\nEn katalog kallad 'AmiBonLex' kommer att skapas där."))
  8. (set skajaginstdt "Du har inte MacPict2 datatypen installerad.\nDu måste ha den om du vill titta på bilder från Bonniers lexicon CD'n.\nSka jag installera den?")
  9. (set villejinstdt "Du valde att inte installa MacPict2 datatypen. Därför kan du inte kolla på bilderna från Bonniers lexikon CD'n.")
  10. (set aiffdtfannsej "Du har inte AIFF-datatypen installerad, utan den måste du använda ett externt program för höra ljud/musik från Bonniers lexikon CD'n.")
  11. (set newtopaz8fannsej "Du har inte newtopaz fonten (storlek 8) installerad, det rekommenderas att du skaffar den men den är inte nödvändig för att använda AmiBonLex.")
  12. (set vilkaiconer "Vilken icontyp till programmet önskar du använda.")
  13. (set ejinstallat 0)
  14.  
  15. (complete 0)
  16.  
  17. (set #progdest
  18.     (askdir
  19.         (prompt where)
  20.         (help @askdir-help)
  21.         (default @default-dest)
  22.     )
  23. )
  24.  
  25. (set #progdest (tackon #progdest "AmiBonLex"))
  26.  
  27. (complete 10)
  28.  
  29. (makedir #progdest)
  30.  
  31. (complete 20)
  32.  
  33. (copyfiles
  34.     (source "ABDL96data")
  35.     (dest #progdest)
  36. )
  37.  
  38. (copyfiles
  39.     (source "ABDL97data")
  40.     (dest #progdest)
  41. )
  42.  
  43. (complete 30)
  44.  
  45. (makedir (cat #progdest "/fonts"))
  46.  
  47. (copyfiles
  48.     (source "fonts")
  49.     (all)
  50.     (dest (cat #progdest "/fonts"))
  51. )
  52.  
  53.  
  54. (complete 35)
  55.  
  56. (copyfiles
  57.     (source "AmiBonLex")
  58.     (dest #progdest)
  59.     (infos)
  60. )
  61.  
  62. (complete 40)
  63.  
  64. (copyfiles
  65.     (source "AmiBonLex.Guide")
  66.     (dest #progdest)
  67.     (infos)
  68. )
  69.  
  70. (complete 45)
  71.  
  72. (copyfiles
  73.     (source "AmiBonLex.readme")
  74.     (dest #progdest)
  75.     (infos)
  76. )
  77.  
  78. (complete 50)
  79.  
  80. (if
  81.  (exists ("SYS:Classes/DataTypes/MacPict.DataType"))
  82.  
  83.   (
  84.    (set nonsens_vet_ej hur_loesas_annars)
  85.    ;macpict2 dt'n fanns redan...
  86.   )
  87.  
  88.   (
  89.    (select
  90.     (askchoice
  91.      (prompt skajaginstdt)
  92.      (choices "Ja" "Nej")
  93.      (help "Ja rekommenderas!\n\n" @askchoice-help)
  94.      (default 0)
  95.     )
  96.     (
  97.         (copyfiles
  98.             (source "datatype/MacPict.DataType")
  99.             (dest "SYS:Classes/DataTypes/")
  100.         )
  101.         (copyfiles
  102.             (source "datatype/MacPICT2")
  103.             (dest "SYS:Devs/DataTypes/")
  104.             (infos)
  105.         )
  106.     )
  107.     (
  108.         (message villejinstdt)
  109.         (set ejinstallat 1)
  110.     )
  111.    )
  112.   )
  113. )
  114.  
  115. (complete 55)
  116.  
  117.     (if
  118.         (exists ("SYS:Devs/DataTypes/Macintosh PICT2"))
  119.     (
  120.     (delete "SYS:Devs/DataTypes/Macintosh PICT2" (infos))
  121.  
  122.     (copyfiles
  123.     (source "datatype/MacPICT2")
  124.     (dest "SYS:Devs/DataTypes/")
  125.     (infos)
  126.     )
  127.     )
  128.     (
  129.         (set nonsens_vet_ej hur_loesas_annars)
  130.         ;filen fanns inte
  131.     )
  132.     )
  133.  
  134. (complete 60)
  135.  
  136. (if (= ejinstallat 0)
  137.     (if
  138.         (exists ("SYS:Devs/DataTypes/MacPaint"))
  139.     (
  140.             (copyfiles
  141.                 (source "datatype/MacPaint")
  142.                 (dest "SYS:Devs/DataTypes/")
  143.                 (infos)
  144.             )
  145.     )
  146.     (
  147.         (set nonsens_vet_ej hur_loesas_annars)
  148.         ;MacPaint desc'en fanns inte, lite onödigt att byta ut ngt som inte finns eller?
  149.     )
  150.     )
  151.  
  152. )
  153.  
  154. (complete 65)
  155.  
  156. (if
  157.     (AND
  158.         (exists ("SYS:Classes/DataTypes/aiff.datatype"))
  159.         (exists ("SYS:Devs/DataTypes/AIFF"))
  160.     )
  161.     (
  162.         (set nonsens_vet_ej hur_loesas_annars)
  163.         ;aiff dt'n fanns redan...
  164.     )
  165.     (
  166.         (message aiffdtfannsej)
  167.     )
  168. )
  169.  
  170. (complete 70)
  171.  
  172. (if
  173.     (exists ("Fonts:newtopaz/8"))
  174.     (
  175.         (set nonsens_vet_ej hur_loesas_annars)
  176.         ;newtopaz/8 finns...
  177.     )
  178.     (
  179.         (message newtopaz8fannsej)
  180.     )
  181. )
  182.  
  183. (complete 80)
  184.  
  185. (
  186. (select
  187.  (askchoice
  188.   (prompt vilkaiconer)
  189.   (choices "Standard 4-färgers, (Av Bengt 'Nut' Engdahl)" "NewIcons, (Av Jimmy 'Gnu' Gunnarsson)")
  190.   (help @askchoice-help)
  191.   (default 0)
  192.  )
  193.     (
  194.        (set nonsens_vet_ej hur_loesas_annars)
  195.        ;redan överkopierade längre upp "(infos)"
  196.     )
  197.     (
  198.        (copyfiles
  199.            (source "NewIcons/AmiBonLex.info")
  200.            (dest #progdest)
  201.        )
  202.        (copyfiles
  203.            (source "NewIcons/AmiBonLex.Guide.info")
  204.            (dest #progdest)
  205.        )
  206.        (copyfiles
  207.            (source "NewIcons/MacPICT2.info")
  208.            (dest "Devs:Datatypes")
  209.        )
  210.     )
  211. )
  212. )
  213.  
  214. (complete 90)
  215.  
  216. (makedir (cat #progdest "/Extra"))
  217.  
  218. (copyfiles
  219.     (source "Extra")
  220.     (all)
  221.     (dest (cat #progdest "/Extra"))
  222. )
  223.  
  224. (complete 99)
  225.  
  226. ;Här är installationen egentligen klar men för att få korrekt meddelande
  227. ;om var programmet är installerat och korrekt placering av eventuell
  228. ;log-fil så görs detta...
  229.  
  230. (set @default-dest #progdest)
  231.  
  232. (complete 100)
  233.  
  234.  
  235.  
  236.